Skip to content

95 Docker Backend Orchestration#112

Merged
denniwang merged 2 commits intomainfrom
95-backend-containers
Feb 5, 2026
Merged

95 Docker Backend Orchestration#112
denniwang merged 2 commits intomainfrom
95-backend-containers

Conversation

@denniwang
Copy link
Contributor

ℹ️ Issue

Closes #95

📝 Description

made every lambda in the backend a docker container and added scripts to run them all at once

Briefly list the changes made to the code:

  1. Added dockerfiles to every lambda (including auth)
  2. Added a dockerfile to orchestrate dockerfile of every lambda
  3. draft example env file to make sure setup is consistent
  4. Added makefile to make things easier
  5. light readme for setup of backend and spinning up containers

✔️ Verification

I ran make up and make down locally and it says the health checks passed

image 1 - running make up in apps/backend (NOTE: for these i pulled nour's pr #92 to make sure auth has actual stuff inside of it)

image image

image 2 - running make down in apps/backend

image

🏕️ (Optional) Future Work / Notes

this should not work right now for the auth lambda, blocked by nour's auth lambda

Copy link
Collaborator

@nourshoreibah nourshoreibah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Contributor

@tsudhakar87 tsudhakar87 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good! I don't know if this is necessary right now but do we want to add a Dockerfile template to the lambda cli tool?

@denniwang denniwang merged commit 02e8d89 into main Feb 5, 2026
12 checks passed
@denniwang denniwang deleted the 95-backend-containers branch February 5, 2026 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Containerize the Backend

3 participants